Celeris: A GPU-accelerated open source software with a Boussinesq-type wave solver for real-time interactive simulation and visualization

نویسندگان

  • Sasan Tavakkol
  • Patrick Lynett
چکیده

In this paper, we introduce an interactive coastal wave simulation and visualization software, called Celeris. Celeris is an open source software which needs minimum preparation to run on a Windows machine. The software solves the extended Boussinesq equations using a hybrid finite volume–finite difference method and supports moving shoreline boundaries. The simulation and visualization are performed on the GPU using Direct3D libraries, which enables the software to run faster than real-time. Celeris provides a first-of-its-kind interactive modeling platform for coastal wave applications and it supports simultaneous visualization with both photorealistic and colormapped rendering capabilities. We validate our software through comparison with three standard benchmarks for non-breaking and breaking waves. Program summary Program title: Celeris Program Files doi: http://dx.doi.org/10.17632/5djwvf5x5k.1 Licensing provisions: GNU General Public License 3 (GPL) Programming language: C++, HLSL Nature of problem: Boussinesq-type models provide the research-level accuracy needed for modeling wave propagation in coastal zones. However the currentmodels, both commercial and open source, do not provide means for real-time computation, nor provide model interactivity and concurrent visualization. In order to achieve a real-time simulation speed in current parallelizedmodels, dozens to hundreds of CPU cores are needed. Celeris is an interactive software which provides faster than real-time simulation and visualization speed on an average user laptop. The novelty of this software is its interactive environment, which allows the user to modify the model and field parameters as the model is running, and to see the effect of these changes immediately. Solutionmethod: A hybrid finite volume-finite difference scheme is used to solve the extended Boussinesq equations. The solver is parallelized using shader programming with Direct3D libraries. Visualization is also performed with the same libraries. © 2017 Elsevier B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HD (in) Processing

In this paper I describe the new GLGraphics library for the Processing programming language and environment. This library integrates Graphics Processing Unit(GPU)-accelerated effects and textures into the Processing API (Application Program Interface). GLGraphics solves the current limitations of Processing when handling High-Definition video and images in real-time, while maintaining the ease ...

متن کامل

Advanced Visualization of Large Datasets for Discrete Element Method Simulations

State-of-the-art Discrete Element Method (DEM) simulations of granular flows produce large datasets that contain a wealth of information describing the time-dependent physical state of the particulate medium. To extract this information, both comprehensive and efficient post-processing methods are essential. Special attention must be paid to the interactive visualization of these large hybrid d...

متن کامل

Software Requirements Specification - Softbody Simulation System

The purpose of this document is to give the vision for interactive computer graphics physical based simulation systems. It focuses on the needs of stakeholders and the reasons for such needs. The vision document is directed toward the Softbody Simulation System. This serves as a typical physical-based simulation system involving real time computer graphics. Understanding this system and its req...

متن کامل

Hardware-Accelerated Volume Rendering for Real-Time Medical Data Visualization

Volumetric data rendering has become an important tool in various medical procedures as it allows the unbiased visualization of fine details of volumetric medical data (CT, MRI, fMRI). However, due to the large amount of computation involved, the rendering time increases dramatically as the size of the data set grows. This paper presents several acceleration techniques of volume rendering using...

متن کامل

Macroscopic Visualization of the Heart Electrical Activity Via an Algebraic Computer Model

In this study, a mathematical model is developed based on algebraic equations which is capable of generating artificially normal events of electrocardiogram (ECG) signals such as P-wave, QRS complex, and T-wave. This model can also be implemented for the simulation of abnormal phenomena of electrocardiographic signals such as ST-segment episodes (i.e. depression, elevation, and sloped ascending...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Physics Communications

دوره 217  شماره 

صفحات  -

تاریخ انتشار 2017